var purchaseListEnter = new Vue({
    el: '#purchaseListEnter',
    //初始化数据类型
    data: {
        //页面数据
        purchaseListData: {
            id:'',
            company_name: '', // 采购单位
            lxr: '', // 联系人
            phone: '', // 联系电话
            entry_name: '', // 项目名称
            bhdget_amount: '', //  预算金额
            category: '', //   类别
            bankroll_source: '', // 资金来源
            czbksr: '', // 财政拨款收入
            ysxzsysf: '', //  预算管理的行政事业收费
            yszfxjj: '', // 预算管理的政府性基金
            ysqtzffssr: '', //  预算管理的其他政府非税收入
            czzhggfsssr: '', // 财政专户管理的政府非税收入
            sjczzyzf: '', // 上级财政转移支付
            sysr: '', //   事业收入
            yysr: '', // 经营收入
            sjbzsr: '', // 上级补助收入
            fsdwsjsr: '', //  附属单位上缴收入
            qtsr: '', // 其他收入
            cgdwyj: '', //  采购单位意见
            sqdwfzr: '', // 申请单位负责人签名
            sqdwqmsj: '', // 申请单位负责人签名时间
            zgbmfzr: '', //  主管部门负责人签名
            zgbmfzrqmsj: '', // 主管部门负责人签名时间
            bmyskssqrqm: '', //   部门预算管理科室申请人签名
            bmysksfzrqm: '', //  部门预算管理科室负责人签名
            bmysksfzrqmsj: '', //  部门预算管理科室签名时间
            szfcgbgsyj: '', // 市政府采购办公室意见
            szfcgbgsjbr: '', // 市政府采购办公室经办人签名
            szfcgbsjfzr: '', // 市政府采购办公室负责人签名
            szfcgbsjfzrqmsj: '', //   市政府采购办公室签名时间
            cgxs:'',//采购形式
            wtdljg:'',//委托代理机构
            zfcgfs:'',//政府采购方式
            type:'',//订单状态
            creator_userid:'',
            createtime:'',
            total:''//合计金额

        },
        //采购单列表信息
        shopDataList:[],
        //需要作废采购单列表信息
        shopDataArrays:[],
        //更新是否成功
        status:''

    },
    methods: {
        search: function () {
            this.reload(this.queryParam);
        },
        toPass: function (entity,flag) {
            debugger
            var _this = this;
            _this.purchaseListData=entity;
            $.post("/home/purchase_orders/selectPurchaseDetailedListAllByOrdersId",
                {"ordersId": _this.purchaseListData.id},
                function (data) {
                    //跳转添加采购单清单
                    $("#wrap-left").load("http://"+window.location.host+"/home/PurchaseAndOrdesdetail.html",function(){
                        debugger
                        PurchaseAndOrdesdetail.ordersDetails=data.data.purchaseDetailedList;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail=_this.purchaseListData;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail.ifInput=true;
                    });

                });
        },
        handleEdit: function (rowIndex,row) {
            debugger
            var _this = this;
            _this.purchaseListData = row;
            $.post("/home/purchase_orders/selectPurchaseDetailedListAllByOrdersId",
                {"ordersId": _this.purchaseListData.id},
                function (data) {
                    //跳转添加采购单清单
                    $("#wrap-left").load("http://" + window.location.host + "/home/PurchaseAndOrdesdetail.html", function () {
                        PurchaseAndOrdesdetail.ordersDetails = data.data.purchaseDetailedList;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail = _this.purchaseListData;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail.ifInput=true;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail.queryFlag = false
                    });

                });
        },
        handleClos: function (rowIndex,row) {
            debugger
            var _this = this;
            _this.purchaseListData = row;
            $.post("/home/purchase_orders/selectPurchaseDetailedListAllByOrdersId",
                {"ordersId": _this.purchaseListData.id},
                function (data) {
                    //跳转添加采购单清单
                    $("#wrap-left").load("http://" + window.location.host + "/home/PurchaseAndOrdesdetail.html", function () {
                        PurchaseAndOrdesdetail.ordersDetails = data.data.purchaseDetailedList;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail = _this.purchaseListData;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail.ifInput=true;
                        PurchaseAndOrdesdetail.urchaseAndOrdersdetail.ifClose=true;
                    });

                });
        },
        excelEdit: function (rowIndex,row) {
            debugger
            var _this = this;
            _this.purchaseListData = row;
            $.post("/home/purchase_orders/selectOrdersById4Excel",
                {"ordersId": _this.purchaseListData.id},
                function (data) {
                    //跳转添加采购单清单
                    $("#wrap-left").load("http://" + window.location.host + "/home/PurchaseExcel.html", function () {
                        PurchaseExcel.urchaseAndOrdersdetail = data.data.purchaseOrders;
                    });

                });
        },
        tableRowClassName:function(row, rowIndex) {
            var _this = this;
            if (rowIndex === 0) {
                return 'warning-row';
            }else if(rowIndex === 1) {
                return 'success-row';
            }else if (rowIndex==2) {
                return 'warning-row';
            }else if (rowIndex%2!=0) {
                return 'success-row';
            }else{
                return 'warning-row';
            }
            return '';
        },
    },
    //页面加载完成后执行此方法
    created: function () {
        var _this = this;
        $.ajaxSetup({
            async: false
        });
        $.post("/home/purchase_orders/selectOrdersByCreateUser",
            {"type":"待审核"},
            function (data) {
                //初始化列表项
                _this.shopDataList = data.data.purchaseOrders;
            });
        $.post("/home/purchase_orders/selectOrdersByCreateUser",
            {"type":"申请作废"},
            function (data) {
            debugger
                //初始化列表项
                _this.shopDataArrays=data.data.purchaseOrders;
            });
    }
});
function tableRowClassName(row, rowIndex) {
    var _this = this;
    if (rowIndex === 1) {
        return 'warning-row';
    } else if (rowIndex === 3) {
        return 'success-row';
    }
    return '';
}